home *** CD-ROM | disk | FTP | other *** search
/ Macwelt 2 / Macwelt DVD 2.cdr / System / Entwickler-Tools / macos9 / Javascript OSA 1.0.3 / Sample Scripts / CGI Scripting / JavaScript CGI / JavaScript CGI.rsrc / scpt_128 < prev    next >
Encoding:
Text File  |  2000-09-29  |  2.3 KB  |  55 lines

  1. function handle_CGI_request(ae_params) {
  2.     var header = "HTTP/1.0 200 OK\nServer: MacHTTP\nMIME-Version: 1.0\nContent-type: text/html\n\n";
  3.     
  4.     try
  5.     {
  6.         var paramPath = ae_params.of;
  7.         var searchingFor = ae_params.searching_for;
  8.         var withPostedData = ae_params.with_posted_data;
  9.         var ofContentType = ae_params.of_content_type;
  10.         var usingAccessMethod = ae_params.using_access_method;
  11.         var fromAddress = ae_params.from_address;
  12.         var fromUser = ae_params.from_user;
  13.         var usingPassword = ae_params.using_password;
  14.         var withUserInfo = ae_params.with_user_info;
  15.         var fromServer = ae_params.from_server;
  16.         var viaPort = ae_params.via_port;
  17.         var executingBy = ae_params.executing_by;
  18.         var referredBy = ae_params.referred_by;
  19.         var fromBrowser = ae_params.from_browser;
  20.         var usingAction = ae_params.using_action;
  21.         var ofActionType = ae_params.of_action_type;
  22.         var fromClientIPAddress = ae_params.from_client_IP_address;
  23.         var withFullRequest = ae_params.with_full_request;
  24.         var withConnectionID = ae_params.with_connection_ID;
  25.         
  26.         var response = header;
  27.         response += "<HTML><HEAD><TITLE>JavaScript CGI</TITLE><HEAD>"
  28.         response += "path: " + paramPath + "<br>";
  29.         response += "searchingFor: " + searchingFor + "<br>";
  30.         response += "withPostedData: " + withPostedData + "<br>";
  31.         response += "ofContentType: " + ofContentType + "<br>";
  32.         response += "usingAccessMethod: " + usingAccessMethod + "<br>";
  33.         response += "fromAddress: " + fromAddress + "<br>";
  34.         response += "fromUser: " + fromUser + "<br>";
  35.         response += "usingPassword: " + usingPassword + "<br>";
  36.         response += "withUserInfo: " + withUserInfo + "<br>";
  37.         response += "fromServer: " + fromServer + "<br>";
  38.         response += "viaPort: " + viaPort + "<br>";
  39.         response += "executingBy: " + executingBy + "<br>";
  40.         response += "referredBy: " + referredBy + "<br>";
  41.         response += "fromBrowser: " + fromBrowser + "<br>";
  42.         response += "usingAction: " + usingAction + "<br>";
  43.         response += "ofActionType: " + ofActionType + "<br>";
  44.         response += "fromClientIPAddress: " + fromClientIPAddress + "<br>";
  45.         response += "withFullRequest: " + withFullRequest + "<br>";
  46.         response += "withConnectionID: " + withConnectionID + "<br>";
  47.         response += "</HTML>"
  48.     }
  49.     catch (e)
  50.     {
  51.         response = header + "Error: " + e.toString();
  52.     }
  53.     
  54.     return response;
  55. }MARK1.00¯êANYAJscr ˙fifi≠